 package com.ruoyi.course.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 调课记录显示对象 CourseSwitchVO
 * 
 * @author ruoyi
 * @date 2025-06-12
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CourseSwitchVO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 调课表id */
    @Excel(name = "调课表id")
    private Integer switchId;

    /** 校区id */
    private Integer campusId;

    /** 校区名称 */
    @Excel(name = "校区名称")
    private String campusName;

    /** 学生id */
    @Excel(name = "学生id")
    private Integer stuId;

    /** 课程id */
    private Integer lessonId;

    /** 课程名称 */
    @Excel(name = "课程名称")
    private String courseName;

    /** 班级id */
    @Excel(name = "班级id")
    private Integer claId;

    /** 班级名称 */
    @Excel(name = "班级名称")
    private String claName;

    /** 周一到周末 */
    @Excel(name = "周一到周末")
    private String weekDay;

    /** 时段 */
    @Excel(name = "时段")
    private String timeFrame;

    /** 创建时间  */
    private String creTime;

    /** 修改时间 */
    private String updTime;

    /** 备用 */
    private String empty1;

    /** 备用 */
    private String empty2;

    /** 备用 */
    private String empty3;

    /** 显示用的日期信息 */
    @Excel(name = "日期变更")
    private String displayWeekDay;

    /** 显示用的时段信息 */
    @Excel(name = "时段变更")
    private String displayTimeFrame;

    /** 变更类型 */
    private String changeType;
}